package demo1;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * star实现StarService接口，作为需要被代理的对象
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Star1 implements StarService{
    // 创建一个类成员变量
    private String name;
    @Override
    public void sing(String name) {
        System.out.println(this.name + "唱了一首歌，名字是" + name);
    }

    @Override
    public String dance() {
        System.out.println(this.name + "跳了一场魅力四射的舞蹈！");
        return "谢谢观赏！";
    }
}
